import { defineStore } from 'pinia'

export const useTodoStore = defineStore('todo-store', {
  state() {
    return {
      // 定义todo 元素 { id, content, isFinished }
      todoList: []
    }
  },
  getters: {

  },
  actions: {
    addTodo(content) {
      this.todoList.push({
        // 生成不重复的 id： nanoid / uuid
        // Date.now() 仅用于演示，真实场景请使用 nanoid / uuid
        id: Date.now(),
        content,
        isFinished: false
      })
    }
  }
})